Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
reeft_gps-20250621173158
:
ajax_get_jobaddress.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php //====================================================================================== // // Function: Get Job address from TEO // // Programmer: AR // Date : 2025-05-08 // // Copyright Reeft A/S (c) - 2025 //====================================================================================== //====================================================================================== // Set session //====================================================================================== if(!isset($_SESSION)) { session_start(); } //====================================================================================== // General //====================================================================================== include "include/apikey.php"; include "rft_apicall.php"; include "REEFT_date_convert/config_about_date.php"; include "REEFT_date_convert/REEFT_date_convert.php"; $returnResult = []; $jobList = []; $jobscheduleList = []; $returnResult["error"] = ""; //====================================================================================== // Get input //====================================================================================== if (isset($_SESSION["receivedToken"])) { $receivedToken = $_SESSION["receivedToken"]; } else { $returnResult["error"] = "receivedToken missing"; echo json_encode($returnResult); exit; } if (isset($_SESSION["ConsiderOrganizationHeader"])) { $ConsiderOrganizationHeader = $_SESSION["ConsiderOrganizationHeader"]; } else { $ConsiderOrganizationHeader = ""; } if (isset($_SESSION["UseSharedDb"])) { $UseSharedDb = $_SESSION["UseSharedDb"]; } else { $UseSharedDb = ""; } if (isset($_SESSION["TargetOrganization"])) { $TargetOrganization = $_SESSION["TargetOrganization"]; } else { $TargetOrganization = ""; } if (isset($_REQUEST["taskUuid"])) { $taskUuid = $_REQUEST["taskUuid"]; } else { $taskUuid = ""; } if (isset($_REQUEST["customerUuid"])) { $customerUuid = $_REQUEST["customerUuid"]; } else { $customerUuid = ""; } if (isset($_REQUEST["serviceUnitUuid"])) { $serviceUnitUuid = $_REQUEST["serviceUnitUuid"]; } else { $serviceUnitUuid = ""; } $headers = [ 'accept: text/plain', 'ConsiderOrganizationHeader: ' . $ConsiderOrganizationHeader, 'UseSharedDb: ' . $UseSharedDb, 'TargetOrganization: ' . $TargetOrganization, ]; if ($serviceUnitUuid != "") { $url = $rftUrl . '/ServiceUnit/' . $serviceUnitUuid; $response = makeApiCall($url, $headers); if (isset($response['error'])) { $returnResult["error"] = $response['error']; } else if (isset($response['data']) && is_array($response['data'])) { // Create new data node $tmpArr = array(); $tmpArr["id"] = $response['data']["serviceUnitId"]; $tmpArr["longitude"] = @$response['data']["longitude"]; $tmpArr["latitude"] = @$response['data']["latitude"]; $tmpArr["location"] = @$response['data']["location"]; $tmpArr["street"] = @$response['data']["street"]; $tmpArr["zipCode"] = @$response['data']["zipCode"]; $tmpArr["city"] = @$response['data']["city"]; $tmpArr["country"] = @$response['data']["country"]; $returnResult[] = $tmpArr; } } else if ($customerUuid != "") { $url = $rftUrl . '/Customer/' . $customerUuid; $response = makeApiCall($url, $headers); if (isset($response['error'])) { $returnResult["error"] = $response['error']; } else if (isset($response['data']) && is_array($response['data'])) { // Create new data node $tmpArr = array(); $tmpArr["id"] = $response['data']["id"]; $tmpArr["longitude"] = @$response['data']["longitude"]; $tmpArr["latitude"] = @$response['data']["latitude"]; $tmpArr["location"] = @$response['data']["location"]; $tmpArr["street"] = @$response['data']["street"]; $tmpArr["zipCode"] = @$response['data']["zipCode"]; $tmpArr["city"] = @$response['data']["city"]; $tmpArr["country"] = @$response['data']["country"]; $returnResult[] = $tmpArr; } } else { $returnResult["error"] = "serviceUnitUuid and customerUuid missing"; } echo json_encode($returnResult);